/* ================================================================  
This copyright notice must be untouched at all times. 

The original version of this stylesheet and the associated (x)html 
is available at http://www.cssplay.co.uk/menus/dd_valid.html 
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved. 
This stylesheet and the assocaited (x)html may be modified in any  
way to fit your requirements. 
=================================================================== */ 
/* common styling */ 
.ddmenu {font-family: arial, sans-serif;height:40px;width:100%;color: #fff;position:relative;left: 0px;font-size:15px;z-index:100;} 
.ddmenu ul li a, .ddmenu ul li a:visited {padding:2px;display:block; text-decoration:none; color:#fff; width:100px; height:40px; text-align:center; background-color: #000; line-height:40px; font-size:17px; overflow:hidden;} 
.ddmenu ul {padding:0; margin:0; list-style: none;} 
.ddmenu ul li {float:left;position:relative;left: -3px;} 
.ddmenu ul li ul {display: none;} 

/* specific to non IE browsers */ 
.ddmenu ul li:hover a {padding:2px;line-height: 40px; height: 40px; left:15px; color:#e6b3ff; background-color:#373737;} 
.ddmenu ul li:hover ul {padding:3px;line-height: 25px; height:25; display:block; ; position:absolute; top:42px; left:-3px; width:220px;} 
.ddmenu ul li:hover ul li a.hide {padding:3px;line-height: 25px; height: 25; background:#6e6e6e; color:#000;} 
.ddmenu ul li:hover ul li:hover a.hide {padding:3px;line-height: 25px; height: 25; background:#6e6e6e; color:#000;} 
.ddmenu ul li:hover ul li ul {padding:3px;line-height: 25px; height: 25; border: none; display: none;} 
.ddmenu ul li:hover ul li a {padding:3px;line-height: 25px; height: 25; border: none; display:block; background:#6e6e6e; color:#fff} 
.ddmenu ul li:hover ul li a:hover {padding:3px;line-height: 25px; height: 25; border: 0; background:#969696; color:#000;} 
.ddmenu ul li:hover ul li:hover ul {padding:3px;line-height: 25px; height: 25; border: 0; display:block; position:absolute; left:182px; top:0;} 
.ddmenu ul li:hover ul li:hover ul.left {padding:3px;line-height: 25px; height: 25; border: 0; left:-182px;} 
.ddmenu ul li a.hide { 
  display: block !important; 
}  